1999-09-17 Federico Mena Quintero <federico@redhat.com>
* src/gdk-pixbuf.c (gdk_pixbuf_ref): Be more paranoid with sanity
checking.
(gdk_pixbuf_unref): Fix incorrect sanity check and comparison.
+1999-09-17 Federico Mena Quintero <federico@redhat.com>
+
+ * src/gdk-pixbuf.c (gdk_pixbuf_ref): Be more paranoid with sanity
+ checking.
+ (gdk_pixbuf_unref): Fix incorrect sanity check and comparison.
+
1999-08-09 Federico Mena Quintero <federico@nuclecu.unam.mx>
* src/io-png.c (image_save): Fixed compiler warnings. Fixed write
gdk_pixbuf_ref (GdkPixBuf *pixbuf)
{
g_return_if_fail (pixbuf != NULL);
+ g_return_if_fail (pixbuf->ref_count > 0);
pixbuf->ref_count++;
}
gdk_pixbuf_unref (GdkPixBuf *pixbuf)
{
g_return_if_fail (pixbuf != NULL);
- g_return_if_fail (pixbuf->ref_count == 0);
+ g_return_if_fail (pixbuf->ref_count > 0);
pixbuf->ref_count--;
- if (pixbuf->ref_count)
+
+ if (pixbuf->ref_count == 0)
gdk_pixbuf_destroy (pixbuf);
}